home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / MONITOR / VMAP117.ARJ / VMAP.DOC < prev    next >
Text File  |  1992-03-16  |  106KB  |  2,195 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.           
  7.                                 VERSAMAP (version 1.17)
  8.                                      16 March 1992
  9.           
  10.                      Copyright 1991, 1992 by Charles H. Culberson
  11.                                      8 Ritter Lane
  12.                                 Newark, Delaware  19711
  13.           
  14.           
  15.           
  16.           
  17.           
  18.           
  19.                CONTENTS                                               PAGE
  20.           
  21.            1.  Introduction                                             2
  22.            2.  Computer Requirements for Running VERSAMAP               2
  23.            3.  Disclaimer                                               3
  24.            4.  Registration                                             3
  25.            5.  Plotting the Default World Map                           4
  26.            6.  Finding your Way with Latitude and Longitude             5
  27.           
  28.            7.  Keys with Special Functions in VERSAMAP                  6
  29.                a. Esc                                                   6
  30.                b. Alt                                                   6
  31.                c. Exit the program                                      6
  32.                d. Letter T                                              7
  33.                e. Letter B                                              7
  34.                f. Using a mouse                                         7
  35.                g. Moving around windows                                 7
  36.           
  37.            8.  Running VERSAMAP                                         8
  38.                a. VERSAMAP Defaults                                     8
  39.                b. VERSAMAP Pull-down Menus                              8
  40.                   1. Projection menu                                    9
  41.                   2. Map Design menu                                   12
  42.                   3. Input/Output menu                                 18
  43.                   4. Run menu                                          25
  44.           
  45.            9.  Sources of Digital Map Data for use with VERSAMAP       25
  46.                a. World Data Bank I                                    26
  47.                b. Micro World Data Bank II                             26
  48.                c. The World Digitized                                  27
  49.                d. Cartog                                               28
  50.                e. Importing Your Own Data into VERSAMAP                28
  51.           
  52.           10.  Use of VERSAMAP with Graphing Programs                  29
  53.           11.  Program Compatibility                                   30
  54.           12.  Acknowledgements                                        32
  55.           13.  Registration Form                                       33
  56.           14.  Index                                                   34
  57.           
  58.           
  59.  
  60.  
  61.           VMAP.DOC version 1.17                                    Page  1 
  62.  
  63.  
  64.  
  65.  
  66.  
  67.           1.  Introduction
  68.           
  69.           Welcome to VERSAMAP!  VERSAMAP is a versatile mapping program which
  70.           can transform spherical latitude, longitude values into planar x,y
  71.           map coordinates and plot them on a map projection of your choice. 
  72.           VERSAMAP can print the resulting map on the screen, on dot matrix or
  73.           laser printers, and as .PCX, .PIC, or ASCII files for use with paint
  74.           programs, word processors, and presentation or technical graphics
  75.           programs.  VERSAMAP is supplied with Courier and Helvetica fonts
  76.           which allow text to be added to maps displayed on the screen.
  77.           
  78.           The VERSAMAP disk(s) should contain the following files:
  79.           
  80.             VMAPREAD.ME   --  how to get started
  81.                 VMAP.EXE  --  the mapping program
  82.                 VMAP.MAP  --  digital map of the world (14,000 points)
  83.             VMAPFAST.MAP  --  small digital world map (3,000 points).  Use
  84.                               this map if VMAP.MAP plots too slowly on your
  85.                               computer.
  86.           
  87.                 VMAP.DOC  --  instruction manual using only standard ASCII
  88.                               characters.
  89.  
  90.             VMAPUSER.PRN  --  sample file in user supplied data record
  91.                               format.  Use this input file to study the
  92.                               different symbols that can be plotted.
  93.             VMAP_FIX.MPS  --  a small file used to concatenate World
  94.                               Digitized binary map files
  95.             VMAP_FIX.MP1  --  a small file used to concatenate World
  96.                               Digitized ASCII map files.
  97.             REGISTER.DOC  --  registration form
  98.               MSHERC.COM  --  driver for Hercules mono graphics
  99.           
  100.             COUR_CGA.FON  --  fixed-space Courier font for CGA, MCGA
  101.             COUR_EGA.FON  --  fixed-space Courier font for EGA, Hercules
  102.             COUR_VGA.FON  --  fixed-space Courier font for VGA
  103.             HELV_CGA.FON  --  proportional Helvetica font for CGA, MCGA
  104.             HELV_EGA.FON  --  proportional Helvetica font for EGA, Hercules
  105.             HELV_VGA.FON  --  proportional Helvetica font for VGA
  106.           
  107.           Please make backup copies of these files before running the program.
  108.           
  109.           
  110.           2.  Computer Requirements for Running VERSAMAP
  111.           
  112.                 MS-DOS 3.0 or higher;
  113.                 CGA, MCGA, EGA, or VGA video display adapter and
  114.                   color monitor, or Hercules mono graphics and
  115.                   monochrome monitor;
  116.                 640K memory;
  117.  
  118.  
  119.  
  120.  
  121.  
  122.           VMAP.DOC version 1.17                                    Page  2 
  123.  
  124.  
  125.  
  126.  
  127.  
  128.                 a dot matrix or laser printer is optional;
  129.                 a Microsoft compatible mouse is optional;
  130.                 a math coprocessor is not required but VERSAMAP will run
  131.                   about 4 times faster if one is installed.
  132.           
  133.           VERSAMAP will not change your AUTOEXEC.BAT or CONFIG.SYS files, it
  134.           will not change your keyboard settings, and it will not write any
  135.           files to disk without your permission.
  136.           
  137.           
  138.           3.  Disclaimer
  139.           
  140.           Users of VERSAMAP must accept this disclaimer of warranty:
  141.           
  142.           "VERSAMAP is supplied as is.  The author disclaims all warranties,
  143.           expressed or implied, including, without limitation, the warranties
  144.           of merchantability and of fitness for any purpose.  The author
  145.           assumes no liability for damages, direct or consequential, which may
  146.           result from the use of VERSAMAP."
  147.           
  148.           
  149.           4.  Registration
  150.           
  151.           Shareware distribution gives users a chance to try software before
  152.           buying it.  VERSAMAP is a "shareware program" and is provided at no
  153.           charge to the user for evaluation.  If you find this program useful
  154.           and find that you continue to use VERSAMAP after a reasonable trial
  155.           period, you must register the program.  The registration fee will
  156.           license one copy for use on any one computer at any one time.  You
  157.           must treat this software just like a book.  An example is that this
  158.           software may be used by any number of people and may be freely moved
  159.           from one computer location to another, so long as there is no
  160.           possibility of it being used at one location while it's being used
  161.           at another.  Just as a book cannot be read by two different persons
  162.           at the same time.
  163.           
  164.           Registration of the program is $15, for which you will receive a
  165.           copy of the most recent version of the program plus 2 additional
  166.           digital map files, MWDB5.ALL (4,000 points) and MWDB3.ALL (26,000
  167.           points).  Registration entitles you to mail and telephone support
  168.           concerning problems you encounter with VERSAMAP.  A registration
  169.           form is included in the file REGISTER.DOC, and also on page 33 of
  170.           this manual.  Please make payment in U.S. currency.  Persons living
  171.           outside the United States can register VERSAMAP by obtaining a
  172.           Postal Money Order payable in U.S. dollars from their National Post
  173.           Office.
  174.           
  175.           The registration form includes space for comments about the program. 
  176.           I would appreciate your comments about VERSAMAP even if you do not
  177.           register your copy.
  178.           
  179.           You are encouraged to share a copy of VERSAMAP with your friends for
  180.           evaluation.  Please encourage them to register their copy if they
  181.           find it useful.
  182.  
  183.           VMAP.DOC version 1.17                                    Page  3 
  184.  
  185.  
  186.  
  187.  
  188.  
  189.           Anyone distributing VERSAMAP for any kind of remuneration must first
  190.           contact Charles Culberson at the address on the registration form
  191.           for authorization.  This authorization will be automatically granted
  192.           to distributors recognized by the Association of Shareware
  193.           Professionals as adhering to its guidelines for shareware
  194.           distributors, and such distributors may begin offering VERSAMAP
  195.           immediately.  However Charles Culberson must still be advised so
  196.           that the distributor can be kept up-to-date with the latest version
  197.           of VERSAMAP.
  198.           
  199.           This program is produced by a member of the Association of Shareware
  200.           Professionals (ASP).  ASP wants to make sure that the shareware
  201.           principle works for you.  If you are unable to resolve a
  202.           shareware-related problem with an ASP member by contacting the
  203.           member directly, ASP may be able to help.  The ASP Ombudsman can
  204.           help you resolve a dispute or problem with an ASP member, but does
  205.           not provide technical support for members' products.  Please write
  206.           to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send
  207.           a CompuServe message via CompuServe Mail to ASP Ombudsman
  208.           70007,3536.  The Ombudsman may be contacted by FAX by sending to the
  209.           ASP FAX number: (616) 788-2765.  In communication with the Ombudsman
  210.           please include a telephone number and/or FAX if available.
  211.           
  212.           
  213.           5.  Plotting the Default World Map
  214.           
  215.           Before reading the rest of the manual, let's plot a map of the world
  216.           on the screen.  This will familiarize you with the operation of
  217.           VERSAMAP.  The rest of the manual should make more sense once you
  218.           have actually used VERSAMAP.
  219.           
  220.           VERSAMAP has built in defaults which plot a world map, from 80 N to
  221.           80 S latitude, and from 180 W to 180 E longitude, on a Mercator
  222.           projection.  The default settings will not print any files to disk.
  223.           
  224.           To run VERSAMAP with the default settings:
  225.           
  226.                   1.  place the VERSAMAP disk containing the files,
  227.                       VMAP.EXE and VMAP.MAP, in your disk drive
  228.                   2.  change to that drive
  229.                   3.  type VMAP
  230.                   4.  press the Enter key.
  231.           
  232.           A screen with a menu bar across the top will appear once the program
  233.           has loaded.  The pull-down menus are selected by pressing the Alt
  234.           key, followed by the highlighted letter of the desired menu; or by
  235.           pointing and clicking the left mouse button.
  236.           
  237.           To plot the world map:
  238.           
  239.                   1.  press the Alt key, to access the menus
  240.                   2.  press R, to select the Run menu
  241.                   3.  press Enter, to select 'Size 100%' and begin the plot.
  242.  
  243.  
  244.           VMAP.DOC version 1.17                                    Page  4 
  245.  
  246.  
  247.  
  248.  
  249.  
  250.           To plot the default map, the map file, VMAP.MAP, must be in the
  251.           current directory.
  252.           
  253.           When the map begins plotting, the top line of the screen will
  254.           display (1) a reminder that pressing the Esc key will terminate
  255.           plotting and return you to the menu bar; (2) the name of the map
  256.           input file being read, VMAP.MAP in this case; and (3) the number of
  257.           points which have been plotted.
  258.           
  259.           The menu bar will reappear when the map is finished plotting.  The
  260.           default map takes 32 seconds to plot on a 16MHz 386SX computer
  261.           equipped with a math coprocessor; it takes 15 minutes to plot on an 
  262.           original 5MHz IBM PC without a math coprocessor.
  263.           
  264.           To exit the program and return to DOS:
  265.           
  266.               1.  press the Esc key, to halt plotting;
  267.               2.  press the Alt key, to access the menus;
  268.               3.  press P, to select the Projection menu;
  269.               4.  press X from the Projection menu to exit the program.
  270.           
  271.           Pressing the Esc key halts program execution and returns you to the
  272.           menu bar.  Pressing Esc will not exit the program.
  273.           
  274.           Please read the rest of the instruction manual before attempting to
  275.           plot maps which do not use the default parameters.
  276.           
  277.           If VMAP.MAP plots too slowly on your computer, try using the map
  278.           file VMAPFAST.MAP.  This file contains only 3,000 points. It takes
  279.           7 seconds to plot on a 16MHz 386SX computer, and 3.3 minutes on a
  280.           5MHz IBM PC.
  281.           
  282.           
  283.           6.  Finding your Way with Latitude and Longitude
  284.           
  285.           To use this program you should be familiar with the concepts of
  286.           latitude and longitude.
  287.           
  288.           Latitude is the angular distance (in degrees) of a point on the
  289.           earth's surface north or south of the equator.  The maximum values
  290.           of latitude are 90 N (north pole) and 90 S (south pole).  The
  291.           equator is 0 N/S latitude.
  292.           
  293.           Longitude is the angular distance (in degrees) of a point on the
  294.           earth's surface east or west of the meridian that passes through
  295.           Greenwich, England.  The maximum values of longitude are 180 W and
  296.           180 E (the international date line).  The meridian passing through
  297.           Greenwich is 0 E/W longitude.
  298.           
  299.           Latitude and longitude values in VERSAMAP are entered as degrees,
  300.           minutes, seconds.  There are 60 seconds in 1 minute, and 60 minutes
  301.           in 1 degree.  One minute of latitude is equal to 1 nautical mile (1
  302.           nautical mile = 6076 feet = 1.852 kilometers = 1.1508 statute
  303.           miles).
  304.  
  305.           VMAP.DOC version 1.17                                    Page  5 
  306.  
  307.  
  308.  
  309.  
  310.  
  311.           If you are unfamiliar with the use of latitude and longitude to
  312.           locate points on the surface of the earth, please consult an
  313.           encyclopedia or an atlas.
  314.           
  315.           A easily understandable introduction to the theory of map
  316.           projections is the book:
  317.           
  318.              Porter W. McDonnell.  1979.  Introduction to Map Projections.
  319.                Marcel Dekker, New York.
  320.           
  321.           A detailed discussion of the map projections used in this program,
  322.           showing actual plots, is given in:
  323.           
  324.              John P. Snyder and Philip M. Voxland.  1989.  An Album of Map
  325.                Projections.  U.S. Geological Survey Professional Paper 1453.
  326.                U.S. Government Printing Office.  249 pages.  $14.
  327.           
  328.           
  329.           7.  Keys with Special Functions in VERSAMAP
  330.           
  331.                                           Esc
  332.           
  333.           Pressing the Esc key halts program execution and returns you to the
  334.           menu bar.  Pressing Esc will not exit the program.
  335.           
  336.           If you are in the process of plotting or printing a map, the program
  337.           checks the Esc key each time the record number or point, shown in
  338.           the upper right corner of the screen, is updated.  Consequently, the
  339.           program may take several seconds to respond after Esc is pressed.
  340.           
  341.           There is one situation in which pressing Esc will not return you to
  342.           the menu bar.  If you are in the LATITUDE AND LONGITUDE LIMITS or
  343.           SELECTION OF STANDARD PARALLELS windows, and have entered an
  344.           incorrect latitude or longitude value, VERSAMAP will issue an error
  345.           message and force you to enter a correct value before you can leave
  346.           the window.
  347.           
  348.                                           Alt
  349.           
  350.           Pull-down menus are selected by pressing the Alt key, followed by
  351.           the highlighted letter of the desired menu.  Individual menu items
  352.           are selected by pressing the highlighted letter of each item; by
  353.           moving through the menu with the up or down cursor keys, and then
  354.           pressing Enter to select the item; or by moving the mouse cursor
  355.           over the desired item and pressing the left mouse button.
  356.           
  357.                                    Exit the program
  358.           
  359.           To exit the program and return to DOS:
  360.           
  361.               1.  press the Esc key, to halt plotting or erase the current
  362.                   window;
  363.               2.  press the Alt key, to access the menus;
  364.               3.  press P, to select the Projection menu;
  365.  
  366.           VMAP.DOC version 1.17                                    Page  6 
  367.  
  368.  
  369.  
  370.  
  371.  
  372.               4.  press X from the Projection menu to exit the program.
  373.           
  374.           If a window is on the screen or a map is in the process of being
  375.           drawn, you must press Esc before you can access the menus and exit
  376.           the program.
  377.           
  378.                                        Letter T
  379.           
  380.           Pressing the letter T toggles the menu bar on and off; and replaces
  381.           it with the name of the current projection, and the time taken to
  382.           draw the current map.  You must press T a second time, or press Esc,
  383.           to redisplay the menu bar and reactivate the pull-down menus.
  384.           
  385.                                        Letter B
  386.           
  387.           Pressing the letter B erases the menu bar and changes the background
  388.           color of the menu bar to the background color of the map (blue or
  389.           black).  This feature is useful if you use a screen capture program
  390.           to print maps to disk or printer.  You must press B a second time,
  391.           or press Esc, to redisplay the menu bar and reactivate the pull-down
  392.           menus.
  393.           
  394.                                      Using a mouse
  395.           
  396.           Most VERSAMAP features can be accessed by pointing and clicking the
  397.           left mouse button.  The only cases in which a mouse cannot be used
  398.           are those requiring numerical or alphabetical input: such as the
  399.           latitude/longitude boundaries of the map, or filename input. 
  400.           Windows and pull down menus can be closed by clicking the left mouse
  401.           button when the mouse cursor is outside the window or menu box.
  402.           
  403.           
  404.                                  Moving around windows
  405.           
  406.           The windows which pop up when menu selections are made contain
  407.           several types of items: (1) input fields; (2) vertical list boxes;
  408.           and (3) pushbuttons.
  409.           
  410.           Input fields allow numeric and alphabetic input into the program. 
  411.           An example of a window with numeric input fields is the LATITUDE AND
  412.           LONGITUDE LIMITS window selected by pressing Alt, then M, then M. 
  413.           You can move within an input field with the right, left, Home, and
  414.           End cursor keys.  To enter data into an input field, type the
  415.           correct characters from the keyboard.  To exit an input field you
  416.           must press Enter.
  417.           
  418.           Vertical list boxes allow one or more items in a list to be chosen. 
  419.           An example of a window with a vertical list box is the SELECT MICRO
  420.           WORLD DATA BANK II FEATURES window selected by pressing Alt, then M,
  421.           then F.  Move through the list with the up and down cursor keys, and
  422.           select the correct item(s) by pressing the Space Bar or Enter.  The
  423.           item(s) selected will be highlighted or indicated with a checkmark.
  424.           
  425.  
  426.  
  427.           VMAP.DOC version 1.17                                    Page  7 
  428.  
  429.  
  430.  
  431.  
  432.  
  433.           If the number of items in the list is too large to fit inside the
  434.           box, a scroll bar will appear along the right side of the box,
  435.           allowing all items to be viewed.
  436.           
  437.           Pushbuttons, indicated by text inside brackets, such as < OK >,
  438.           allow the user to control program execution.  An example of a window
  439.           with a pushbutton is the MAP PLACEMENT ON PAGE IN INCHES window
  440.           selected by pressing Alt, then I, then P.  The text inside the
  441.           brackets indicates the action to be taken when the pushbutton is
  442.           selected.  The brackets of the currently active pushbutton are
  443.           highlighted, and its text is shown in all capital letters.  To
  444.           select a pushbutton, tab to that button and press Enter.
  445.           
  446.           Use the Tab key to move between items when more than one list box or
  447.           pushbutton occur in a window.
  448.           
  449.           
  450.           8.  Running VERSAMAP
  451.           
  452.                                    VERSAMAP Defaults
  453.           
  454.           Each map projection in VERSAMAP has built in latitude/longitude
  455.           defaults which are active the first time you access the projection
  456.           during each session with VERSAMAP.  These defaults allow you to plot
  457.           maps using each map projection without getting error messages.  The
  458.           defaults are only active the first time you access a particular map
  459.           projection.  For instance, if you access the Mercator projection,
  460.           then the Equirectangular projection, and finally return to the
  461.           Mercator projection, the latitude limits of the grid will be those
  462.           of the previous Equirectangular projection, 90 N/S, and you will get
  463.           an error message if you attempt to plot a Mercator projection
  464.           without changing the graticule.
  465.           
  466.           
  467.                                VERSAMAP Pull-down Menus
  468.           
  469.           The following paragraphs provide a detailed discussion of each
  470.           VERSAMAP pull-down menu.  For your first experience with VERSAMAP
  471.           you should run the program with its default settings (see Section 5
  472.           above).
  473.           
  474.           When VERSAMAP is started, the following menu bar appears at the top
  475.           of the screen.
  476.           
  477.           -----------------------------------------------------------------
  478.             Projection      Map Design      Input/Output      Run
  479.           -----------------------------------------------------------------
  480.           
  481.           
  482.           When you begin plotting a map, by selecting an option in the Run
  483.           menu, the menu bar is replaced by the following line.  This line is
  484.           not a menu bar, it is for your information only.
  485.           
  486.  
  487.  
  488.           VMAP.DOC version 1.17                                    Page  8 
  489.  
  490.  
  491.  
  492.  
  493.  
  494.           -----------------------------------------------------------------
  495.            Esc: goto menu         Input file:             Reading record:
  496.           -----------------------------------------------------------------
  497.           
  498.           
  499.           While a map is plotting, the top line of the screen displays (1) a
  500.           reminder that pressing the Esc key will terminate plotting and
  501.           return you to the menu bar; (2) the name of the current map input
  502.           file;  and (3) the number of points which have been plotted.
  503.           
  504.           Once the map is completed, the menu bar reappears on the top line.
  505.           
  506.           
  507.           Projection menu
  508.           
  509.           -----------------------------------------------------------------
  510.             Projection      Map Design      Input/Output      Run
  511.           +----------------------------------------------------------------
  512.           | Mercator                      |
  513.           | Equirectangular               |
  514.           | Equidistant conic             |
  515.           | Lambert conformal conic       |
  516.           | Albers equal-area             |
  517.           | Gnomonic                      |
  518.           | Lambert azimuthal equal-area  |
  519.           | Hammer (-Aitoff) equal-area   |
  520.           |-------------------------------|
  521.           | Exit                          |
  522.           +-------------------------------+
  523.           
  524.           
  525.           This menu lists the map projections on which you can plot your map. 
  526.           The Gnomonic and Lambert azimuthal equal-area projections allow you
  527.           to plot your data in polar or equatorial aspects.
  528.           
  529.           
  530.                                        Mercator
  531.           
  532.           On this projection, meridians and parallels are parallel lines
  533.           perpendicular to each other.  Meridians are equally spaced,
  534.           parallels are unequally spaced.  The north and south poles cannot be
  535.           plotted because they project to infinity.
  536.           
  537.           The scale is true along the equator, or along two parallels
  538.           equidistant from the equator.  Since the scale increases rapidly
  539.           away from the equator, the areas of polar regions are greatly
  540.           exaggerated compared to those of equatorial regions.
  541.           
  542.           The Mercator projection is commonly used for maps of the world, and
  543.           is designed so that straight lines on the map are rhumb lines (lines
  544.           of constant compass bearing).  This is a useful property in
  545.           navigation and many nautical charts use Mercator projections.
  546.           
  547.  
  548.  
  549.           VMAP.DOC version 1.17                                    Page  9 
  550.  
  551.  
  552.  
  553.  
  554.  
  555.                                     Equirectangular
  556.           
  557.           Meridians and parallels are equally spaced parallel lines
  558.           perpendicular to each other.  The scale is true along the two
  559.           standard parallels and along all meridians.  The scale along
  560.           parallels is too small between the equator and the standard
  561.           parallels, and too large between the standard parallels and the
  562.           poles.
  563.           
  564.           The map can be visualized as projected on a cylinder which
  565.           intersects the globe at two standard parallels equidistant from the
  566.           equator.  VERSAMAP allows the user to select the latitude of the
  567.           standard parallels.
  568.           
  569.           The fact that meridians and parallels are equally spaced makes
  570.           interpolation easy.  The projection is useful for maps of small
  571.           regions, since distortion is not large if one of the standard
  572.           parallels is chosen to bisect the region under consideration.
  573.           
  574.           
  575.                                    Equidistant Conic
  576.           
  577.           Meridians are equally spaced lines converging at a point beyond one
  578.           of the poles.  Parallels are equally spaced circular arcs centered
  579.           on the point where the meridians converge.  The poles are circular
  580.           arcs of infinite scale.  Distortion on the projection is
  581.           intermediate between that of equal-area and conformal conic
  582.           projections.
  583.           
  584.           The scale is true along meridians and along two standard parallels. 
  585.           VERSAMAP allows the user to select the latitudes of the standard
  586.           parallels.
  587.           
  588.           
  589.                                 Lambert Conformal Conic
  590.           
  591.           Meridians are equally spaced lines converging at a point, which is
  592.           one of the poles.  Parallels are unequally spaced circular arcs
  593.           centered on the point where the meridians converge.  The pole
  594.           opposite the point of convergence cannot be shown.
  595.           
  596.           The scale is true along two standard parallels, which VERSAMAP
  597.           allows the user to select.  The projection in conformal: the scale
  598.           is the same in all directions at a given point.
  599.           
  600.           
  601.                                 Albers Equal-Area Conic
  602.           
  603.           Meridians are equally spaced lines converging at a point beyond one
  604.           of the poles.  Parallels are unequally spaced circular arcs centered
  605.           on the point where the meridians converge.  The poles are shown as
  606.           circular arcs of infinite scale.
  607.           
  608.  
  609.  
  610.           VMAP.DOC version 1.17                                    Page  10 
  611.  
  612.  
  613.  
  614.  
  615.  
  616.           The scale is true along two standard parallels, which VERSAMAP
  617.           allows the user to select.  Since the projection is equal area, the
  618.           scale at any point on a meridian is the reciprocal of the scale
  619.           along a parallel at that point.
  620.           
  621.           
  622.                                        Gnomonic
  623.           
  624.           The primary feature of gnomonic projections is that great circles
  625.           plot as straight lines.  Thus the shortest distance between two
  626.           points on this map is the straight line connecting them.
  627.           
  628.           VERSAMAP allows the user to select either the POLAR or EQUATORIAL
  629.           aspect of this projection.
  630.           
  631.           In the polar aspect, meridians are equally spaced straight lines
  632.           converging at the pole.  Parallels are unequally spaced circles
  633.           centered on the pole.  The equator and the opposite pole cannot be
  634.           shown.
  635.           
  636.           In the equatorial aspect, meridians are unequally spaced parallel
  637.           lines.  Only meridians within 90 degrees of the central meridian can
  638.           be shown.  The equator is a straight line; other parallels are arcs
  639.           concave toward the nearest pole.  The poles cannot be shown.
  640.           
  641.           To allow more detail to be shown, VERSAMAP truncates the cusps of
  642.           the equatorial gnomonic projection, and plots the map in the form of
  643.           a rectangle.  For maps which span the equator, the maximum and
  644.           minimum latitudes of the grid are represented by points on the
  645.           central meridian at the top and bottom margins of the plot.  For
  646.           maps which lie north of the equator, the maximum latitude is
  647.           represented by a single point on the central meridian at the top of
  648.           the plot.  For maps lying south of the equator, the minimum latitude
  649.           is represented by a single point on the central meridian at the
  650.           bottom of the plot.
  651.           
  652.           The scale of the projection is only correct where the central
  653.           parallel crosses the central meridian.
  654.           
  655.           
  656.                              Lambert Azimuthal Equal-Area
  657.           
  658.           VERSAMAP allows the user to select either the POLAR or EQUATORIAL
  659.           aspect of this projection.
  660.           
  661.           In the polar aspect, meridians are equally spaced straight lines
  662.           converging at one of the poles.  Parallels are unequally spaced
  663.           circles centered on the pole.  The opposite pole is a circle.
  664.           
  665.           In the equatorial aspect, the central meridian is a straight line. 
  666.           Other meridians are curves concave to the central meridian and
  667.           intersecting at the poles.  The equator is a straight line; other
  668.           parallels are arcs concave toward the nearest pole.  VERSAMAP
  669.  
  670.  
  671.           VMAP.DOC version 1.17                                    Page  11 
  672.  
  673.  
  674.  
  675.  
  676.  
  677.           requires that the range of longitude for the equatorial aspect of
  678.           this projection be no greater than 180 degrees (one hemisphere).
  679.           
  680.           The scale of the projection is only correct at the center of the
  681.           projection.
  682.           
  683.           
  684.                               Hammer (-Aitoff) Equal-Area
  685.           
  686.           This projection is useful for equal area maps of the entire world.
  687.           
  688.           The central meridian is a straight line.  Other meridians are curves
  689.           concave to the central meridian and intersecting at the poles.  The
  690.           equator is a straight line; other parallels are arcs concave toward
  691.           the nearest pole.
  692.           
  693.           The scale of the projection is only correct along the equator and
  694.           the central meridian.
  695.           
  696.           
  697.           Map Design menu
  698.           
  699.           -----------------------------------------------------------------
  700.             Projection      Map Design      Input/Output      Run
  701.           -----------------------------------------------------------------
  702.                           | Map Boundaries        |
  703.                           | Standard Parallels    |
  704.                           | Graticule Type        |
  705.                           | Geographic Features   | 
  706.                           | Add Text to Map       |
  707.                           | Select Font           |
  708.                           | Display Previous Text |
  709.                           +-----------------------+
  710.           
  711.           
  712.           This menu allows you to define the boundaries of the map; to select
  713.           the standard parallels, if any; to define the type of grid
  714.           superimposed upon the map; to select the geographic features
  715.           (shorelines, islands, rivers, political boundaries) that you wish to
  716.           plot; and to add text to the map.
  717.           
  718.           
  719.                                     Map Boundaries
  720.           
  721.           After selecting this item, a window appears in which the latitude
  722.           and longitude limits of the map projection are entered.  Data
  723.           entered on this screen define the area to be plotted, and the
  724.           spacing of latitude and longitude grid marks on the finished map.  
  725.           Once you have completed the entire screen, the program checks for
  726.           errors in the latitude/longitude limits of your map projection, and
  727.           for errors in grid spacing.  If the program detects an error it
  728.           prints an error message on the screen and requires you to correct
  729.           the mistake.
  730.  
  731.  
  732.           VMAP.DOC version 1.17                                    Page  12 
  733.  
  734.  
  735.  
  736.  
  737.  
  738.           For instance, the program will not allow a Mercator projection to be
  739.           plotted if the Northernmost latitude is 90 N (north pole) or if the
  740.           Southernmost latitude is 90 S (south pole).  Try entering 90 N as
  741.           the Northernmost latitude limit for a Mercator projection.  In this
  742.           case, an error message will appear telling you to edit the data.
  743.           
  744.           VERSAMAP requires that the grid spacing you select yield equally
  745.           spaced divisions between the northern- and southernmost latitudes,
  746.           and between the western- and easternmost longitudes.  You will get
  747.           an error message, requiring you to edit the data, if the DEGREES
  748.           BETWEEN GRID MARKS that you have chosen does not yield equally
  749.           spaced divisions along the axes.
  750.           
  751.           If you get an error message, you must correct the error before you
  752.           can leave the window!
  753.           
  754.           
  755.                                   Standard Parallels
  756.           
  757.           After selecting this item, a window appears in which the latitudes
  758.           of the standard parallels are entered.
  759.           
  760.           Conic Map Projections:
  761.           
  762.           The conic projections in this program (equidistant conic, Lambert
  763.           conformal conic, Albers equal-area) require that you select 2
  764.           standard parallels of latitude.  The scale of the map is true along
  765.           the standard parallels; the spacing of the parallels determines the
  766.           angle between meridians on the map.
  767.           
  768.           There are 2 constraints on selection of the standard parallels:
  769.           
  770.             1. they must lie between the northern- and southernmost
  771.                latitudes of your grid; and
  772.           
  773.             2. they cannot be symmetrical about the equator.  Standard
  774.                parallels at 20 N and 20 S are not allowed.
  775.           
  776.           
  777.           The program places default values for the standard parallels at 1/6
  778.           and 5/6 of the distance between the northern- and southernmost
  779.           latitudes of the grid.
  780.           
  781.           When this screen appears, the cursor will be in the first position
  782.           of the degrees column of the northernmost standard parallel.  If the
  783.           default values are acceptable, press Esc to continue.
  784.           
  785.           To change the values, enter a new value in the column being edited
  786.           and press Enter.  The cursor will skip to the next column.  Enter a
  787.           new value if desired and press Enter.  Continue until you have
  788.           edited the last value.  When you press enter in the last column (the
  789.           seconds column of the southernmost standard parallel), you will have
  790.           the option of re-editing the screen.
  791.  
  792.  
  793.           VMAP.DOC version 1.17                                    Page  13 
  794.  
  795.  
  796.  
  797.  
  798.  
  799.           If you attempt to enter standard parallels which are equally spaced
  800.           about the equator, the program will print an error message and force
  801.           you to change the latitude of one or both of the parallels.
  802.           
  803.           
  804.           Equirectangular Map Projection:
  805.           
  806.           This projection requires 2 standard parallels at equal distances
  807.           north and south of the equator.  You may only select the northern
  808.           standard parallel.  The other parallel is automatically placed in
  809.           the southern hemisphere at an equal distance from the equator.  
  810.           
  811.           The program places default values for the standard parallels at 1/2
  812.           the distance between the northern- and southernmost latitudes of the
  813.           grid if the northern- and southernmost latitudes lie in the same
  814.           hemisphere.  If the northern- and southernmost latitudes of the grid
  815.           lie in opposite hemispheres, then the standard parallels are placed
  816.           at 1/2 the distance between the equator and whichever of the
  817.           northern- or southernmost latitudes of the grid lies closest to a
  818.           pole.
  819.           
  820.           When this screen appears, the cursor will be in the first position
  821.           of the degrees column of the northernmost standard parallel.  If the
  822.           default values are acceptable, press Esc to continue.
  823.           
  824.           To change the values, enter a new value in the column being edited
  825.           and press Enter.  The cursor will skip to the next column.  Enter a
  826.           new value if desired and press Enter.  Continue until you have
  827.           edited the last value.  When you press enter in the last column (the
  828.           seconds column of the northernmost standard parallel), you will have
  829.           the option of re-editing the screen.
  830.           
  831.           
  832.                                     Graticule Type
  833.           
  834.           This window allows you to select the type of grid that you wish
  835.           superimposed on your map.  You have several choices, including
  836.           plotting the graticule as points, or with the points connected by
  837.           lines.  The last menu item will plot your map without any latitude
  838.           and longitude markings whatsoever.
  839.           
  840.           To get a quick view of the appearance of the different grid choices,
  841.           select a grid type and then enter a null string (i.e. no file
  842.           specification) for the map input file path name.  In this case, the
  843.           program will plot the graticule, but no map, on the screen.
  844.           
  845.           
  846.                                   Geographic Features
  847.           
  848.           After selecting this item, a window appears which contains a list of
  849.           geographic features (coastlines, islands, lakes, rivers, countries,
  850.           states) which can be plotted by VERSAMAP.  Move through the vertical
  851.           list with the up and down cursor keys, and toggle the features on or
  852.  
  853.  
  854.           VMAP.DOC version 1.17                                    Page  14 
  855.  
  856.  
  857.  
  858.  
  859.  
  860.           off with the space bar.  Checkmarked features will be plotted.  The
  861.           defaults plot all features.  Move to Proceed and press Enter to exit
  862.           the window.
  863.           
  864.           Geographic features can only be plotted using input files from the
  865.           Micro World Data Bank II database.  The map files supplied with
  866.           VERSAMAP come from Micro World Data Bank II and can be used to plot
  867.           different features.  Geographic features cannot be plotted using map
  868.           files from other digital map databases, such as the World Digitized.
  869.           
  870.           
  871.                                     Add Text to Map
  872.           
  873.           You may chose the size, color, orientation, and content of text to
  874.           be entered on the map.  When you select this option, a window
  875.           appears containing 6 boxes labeled Text #, Size, Color, Angle, PIC
  876.           Font, and Text.  The use of each box is described below.
  877.           
  878.           
  879.           Text #:
  880.           
  881.           VERSAMAP allows you to store 40 text strings (and their associated
  882.           size, color, angle, PIC font, and position) in memory to be recalled
  883.           later.  The Text # box allows you to select the number of the text
  884.           string to be entered.
  885.           
  886.           
  887.           Size:
  888.           
  889.           This box allows you to select the point size of the text that will
  890.           be written on the map.  The fixed-space Courier font has 3 possible
  891.           sizes: 8, 10, 12 point.  The proportionally spaced Helvetica font
  892.           has 6 sizes: 8, 10, 12, 14, 18, and 24 point.  The height of the
  893.           font in inches is equal to the point size divided by 72.  A 24 point
  894.           font has letters 1/3 inch high.
  895.           
  896.           
  897.           Color:
  898.           
  899.           You may print text in 1 of 6 colors; white, green, cyan, red,
  900.           magenta, or yellow.
  901.           
  902.           
  903.           Angle:
  904.           
  905.           You may print text in 1 of 4 orientations.  Selecting 0  prints the
  906.           text horizontally from left to right; selecting 90  prints the text
  907.           vertically with the first letter at the bottom; selecting 180 
  908.           prints the text horizontally, upside down, from right to left;
  909.           selecting 270  prints the text vertically with the first letter at
  910.           the top.
  911.           
  912.           
  913.  
  914.  
  915.           VMAP.DOC version 1.17                                    Page  15 
  916.  
  917.  
  918.  
  919.  
  920.  
  921.           PIC Font:
  922.           
  923.           The PIC Font number has no effect on maps which are not exported as
  924.           PIC files.
  925.           
  926.           The text that you enter on the map will be incorporated in any Lotus
  927.           PIC graphics file that you export.  Text in PIC files can be printed
  928.           in 1 or 2 fonts.  These Lotus fonts are not the same as the Courier
  929.           and Helvetica fonts supplied with VERSAMAP.
  930.           
  931.           The PIC Font box allows you to select the font number, 1 or 2, with
  932.           which you want the text string to be printed when you print your PIC
  933.           file.  For instance, the PrintGraph utility from Lotus 1-2-3 version
  934.           2.2 allows you to chose 2 fonts from a list of 11 possible fonts
  935.           (block1, block2, bold, forum, italic1, italic2, Lotus, Roman1,
  936.           Roman2, script1, script2).
  937.           
  938.           If you plan to export maps as PIC files, I recommend that you
  939.           prepare a test map annotated with both the Courier and Helvetica
  940.           fonts in all possible point sizes.  Export this test map from
  941.           VERSAMAP as a PIC file, import the file into your graphics program,
  942.           and print the PIC file from within  your graphics program.  This
  943.           will give you an idea of the appearance of each font in its various
  944.           sizes.  In my opinion the fixed-space Courier font works best on
  945.           maps exported as a PIC files.
  946.           
  947.           
  948.           Text:
  949.           
  950.           Type the text that you want printed on the map in the Text box, and
  951.           press Enter to store the string.  A degree sign,  , can be printed
  952.           by holding down the Alt key and typing the number 248 on the numeric
  953.           keypad.
  954.           
  955.           Text strings can have a maximum length of 56 characters.  With 12
  956.           point or larger text, you may not be able to fit 56 characters
  957.           across the map.
  958.           
  959.           
  960.           Positioning text on the map:
  961.           
  962.           After selecting the text parameters, tab to the < ok > button, and
  963.           press Enter.  The window will disappear, and the text string
  964.           previously entered in the Text box will be printed in the upper left
  965.           corner of the map.  The mouse or the cursor keys are used to place
  966.           the text string in the desired position on the map.  The horizontal
  967.           and vertical pixel position of the cursor is continuously updated in
  968.           the upper right corner of the screen.
  969.           
  970.           The menu bar is erased when you press the < ok > button.  It is
  971.           replaced by a reminder that pressing Esc will restore the menus.  To
  972.           access the menus again you must press Esc or click the left mouse
  973.           button on the top line of the screen.  This will terminate text
  974.           addition, and reactivate the menus.
  975.  
  976.           VMAP.DOC version 1.17                                    Page  16 
  977.  
  978.  
  979.  
  980.  
  981.  
  982.           If you have a mouse, move the mouse cursor to the position at which
  983.           you want the text to appear, then press the left mouse button.  The
  984.           mouse cursor represents the lower, left corner of the text string. 
  985.           The text string will appear in the new position.  Pressing the left
  986.           mouse button toggles the text string on and off.  The program will
  987.           beep if the position you have chosen is too near the edge of the map
  988.           to print the full text string.
  989.           
  990.           You can use the up, down, right, and left cursor keys to position
  991.           the text string if you do not have a mouse.  The cursor position is
  992.           represented by a plus sign, +.  The plus sign is not visible until
  993.           you press one of the cursor keys.  The distance the cursor moves is
  994.           controlled by pressing the numbers 3, 2, or 1.  Pressing the number
  995.           3, causes the cursor to move 50 pixels each time a cursor key is
  996.           pressed; pressing the number 2, causes the cursor to move 10 pixels
  997.           each time a cursor key is pressed; and pressing the number 1, causes
  998.           the cursor to move 1 pixel each time a cursor key is pressed.  Once
  999.           the cursor is in the correct position, press Enter.  The center of
  1000.           the + represents the lower, left corner of the text string. 
  1001.           Pressing Enter, toggles the text string on and off.  The program
  1002.           will beep if the position you have chosen is too near the edge of
  1003.           the map to print the full text string.
  1004.           
  1005.           Once you have placed the text in the correct location, press Esc (or
  1006.           click the left mouse button on the top line of the screen) to
  1007.           terminate text addition, and reactivate the menus.
  1008.           
  1009.           To enter a second text string on the map, press Esc to activate the
  1010.           menus and select the Add Text to Map option in the Map Design menu. 
  1011.           Place the highlight bar over the number 2 in the Text # box, and
  1012.           press Enter.  Then proceed to modify the text parameters as
  1013.           necessary.  The second text string will print in the upper left
  1014.           corner of the screen when the < OK > button is pressed; this string
  1015.           will overprint any text already present in the upper left corner. 
  1016.           However, the original text will be restored when you move the second
  1017.           text string to a new location on the screen.
  1018.           
  1019.           Text that you enter on the map will be incorporated into maps that
  1020.           you print or save using the Print Map, Save as PCX, and Save as PIC
  1021.           options in the Input/Output menu.  Text entered on maps is not
  1022.           incorporated into maps saved with the Save as ASCII option, since
  1023.           most technical and business graphing programs have the ability to
  1024.           annotate imported graphs.
  1025.           
  1026.           
  1027.                                       Select Font
  1028.           
  1029.           This option allows you to select the font used to print text on the
  1030.           screen.  You may select a fixed-space Courier font or a
  1031.           proportionally spaced Helvetica font.
  1032.           
  1033.           The fonts used by VERSAMAP are stored in 6 files with the file
  1034.           extension .FON:
  1035.  
  1036.           VMAP.DOC version 1.17                                    Page  17 
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.                        COUR_CGA.FON, COUR_EGA.FON, COUR_VGA.FON
  1043.                        HELV_CGA.FON, HELV_EGA.FON, HELV_VGA.FON
  1044.           
  1045.           The program will select the correct font for your video adapter. 
  1046.           The fonts labeled _CGA are for CGA and MCGA adapters, those labeled
  1047.           _EGA for EGA and Hercules adapters, and those labeled _VGA for VGA
  1048.           adapters.  After making backup copies, you may delete the
  1049.           unnecessary font files to save disk space.
  1050.           
  1051.           The font files must be in the same directory as the VERSAMAP
  1052.           program.
  1053.           
  1054.           After selecting this option a window titled SELECT FONT appears. 
  1055.           The default font is fixed-space Courier.  If this is acceptable,
  1056.           press Enter.  To select the Helvetica font, highlight Helvetica with
  1057.           the down arrow key, and press Enter.
  1058.           
  1059.           
  1060.                                  Display Previous Text
  1061.           
  1062.           This option allows you to redisplay, on the screen, all previously
  1063.           defined text strings.  Once text is redisplayed it can only be
  1064.           erased by redrawing the map.
  1065.           
  1066.           
  1067.           
  1068.           Input/Output menu
  1069.           
  1070.           -----------------------------------------------------------------
  1071.             Projection      Map Design      Input/Output      Run
  1072.           -----------------------------------------------------------------
  1073.                                           | Map Input Filenames   |
  1074.                                           | Report Map Parameters |
  1075.                                           | View Disk Directory   |
  1076.                                           | Print Map             |
  1077.                                           | Select Printer        |
  1078.                                           | Save as PCX           |
  1079.                                           | Save as PIC           |
  1080.                                           | Save as ASCII         |
  1081.                                           +-----------------------+
  1082.           
  1083.           
  1084.           This menu allows you to enter filenames for input and output files,
  1085.           to display a report describing the currently selected map, to view
  1086.           the contents of any disk directory, to print the map on dot matrix
  1087.           and laser printers, and to save maps as disk files.
  1088.           
  1089.           You may export maps produced by VERSAMAP in 4 ways: (1) by copying
  1090.           the screen directly to your printer, (2) as PCX graphics files, (3)
  1091.           as Lotus PIC graphics files, and (4) as ASCII files.
  1092.           
  1093.           Maps exported by methods (1) and (2) are limited by the resolution
  1094.           of your monitor.  Even with a VGA monitor, the screen resolution
  1095.           (640 pixels horizontally, 480 pixels vertically) is fairly coarse.
  1096.  
  1097.           VMAP.DOC version 1.17                                    Page  18 
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.           Lotus PIC files are independent of monitor type and have much
  1104.           greater resolution (3200 dots horizontally, 2311 dots vertically)
  1105.           than PCX files.  If you have a choice between PCX and PIC files,
  1106.           export your maps as PIC files.  This is particularly true if you
  1107.           have a CGA or EGA monitor.  Theoretically, the most detailed maps
  1108.           are obtained by saving them as ASCII files.  The resolution of ASCII
  1109.           files produced by VERSAMAP is limited only by the resolution of the
  1110.           input map boundary files.  As a practical matter, however, the
  1111.           detail shown on any exported map will be limited by the resolution
  1112.           of the printer on which it is finally printed.
  1113.           
  1114.           
  1115.                                   Map Input Filenames
  1116.           
  1117.           After selecting this item, a window appears in which the names of
  1118.           the input boundary files are entered.
  1119.           
  1120.           Up to 9 map boundary input filenames may be entered.  The map
  1121.           boundary input files are the files which contain the
  1122.           latitude/longitude coordinates that you wish plotted on your map.
  1123.           
  1124.           The default file name for the first input file is VMAP.MAP in the
  1125.           current directory.  VMAP.MAP is the world map included on the
  1126.           VERSAMAP disk.  The default file names of the remaining 8 map input
  1127.           files are null strings (i.e. no file name).
  1128.           
  1129.           When the window is first displayed, the cursor is located at the end
  1130.           of the first input file name.  Type in the correct path name and
  1131.           press Enter to accept the path name.
  1132.           
  1133.           
  1134.           Symbol type, color, and size:
  1135.           
  1136.           Once you enter a filename, a second window will appear which allows
  1137.           you to specify the symbol used to plot the points in that file.
  1138.           
  1139.           The symbol type determines whether your data is plotted as lines, as
  1140.           individual points, or as crosses, squares, diamonds, or triangles. 
  1141.           If you select the symbol type Line, all points on a particular
  1142.           polyline will be connected by straight lines.  This is the default
  1143.           symbol type for all files.
  1144.           
  1145.           The other symbol types (Point, Cross, Square, Diamond, and Triangle)
  1146.           allow you to superimpose individual latitude/longitude points on a
  1147.           map created from a digital map database.
  1148.           
  1149.           If you have a color monitor, VERSAMAP allows you to chose the color
  1150.           of the symbols used to plot each file.
  1151.           
  1152.           In addition, you may chose the size of the crosses, squares,
  1153.           diamonds, and triangles used to plot your data.  The size that you
  1154.           enter is the radius of the symbol in pixels.  The maximum size is 99
  1155.           pixels.  Size has no effect on the Line and Point symbol types,
  1156.           these two types are always 1 pixel wide.
  1157.  
  1158.           VMAP.DOC version 1.17                                    Page  19 
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.           Once you have entered the symbol type, color, and size for the first
  1165.           input file, tab to the < ok > button and press Enter.  The window
  1166.           disappears, and you are prompted for the name of the second map
  1167.           input file (if any).  If you wish to input a second map boundary
  1168.           file, type its name and press Enter.  Continue until you have
  1169.           entered all of your map input files.
  1170.           
  1171.           Once you have entered the symbol type of the last map input file
  1172.           that you wish plotted, press Enter on < ok > to move to the next
  1173.           filename.  Erase the current path and then press Enter again. 
  1174.           Entering a null filename stops further input of map boundary input
  1175.           files.
  1176.           
  1177.           The program does not require any input map boundary files.  If you
  1178.           do not wish to input data, erase the default path name of the first
  1179.           input file and press Enter.  In this case, only the map graticule
  1180.           (if any) will be plotted on the screen.
  1181.           
  1182.           VERSAMAP will accept map boundary input files from the following
  1183.           public domain, shareware, and commercial digital map databases:
  1184.           World Data Bank I, Micro World Data Bank II, The World Digitized,
  1185.           and Cartog.  In addition, VERSAMAP will accept input in an ASCII
  1186.           text format.  Section 9 contains a detailed discussion of the
  1187.           various map databases that VERSAMAP recognizes.
  1188.           
  1189.           VERSAMAP recognizes the various databases by their file name
  1190.           extensions.  The file names that you enter on this screen must have
  1191.           one of the extensions given in Section 9.  However, the names that
  1192.           you enter can have different extensions.  For instance, your first
  1193.           file name could be from the CARTOG database with the extension BIN,
  1194.           your second file name could be from the WORLD DIGITIZED database
  1195.           with the extension MPS, and your third file name could be from the
  1196.           MICRO WORLD DATA BANK II database, with the extension, ALL.
  1197.           
  1198.           
  1199.                                  Report Map Parameters
  1200.           
  1201.           The Versamap parameter report lists various information about the
  1202.           map: the projection type; the grid type; the latitude/longitude
  1203.           limits of the map; the maximum/minimum values of the transformed x,y
  1204.           map coordinates; scale and area errors at selected points on the
  1205.           map; and the names of the map input files.
  1206.           
  1207.           The X-axis Length and Y-axis Length, listed under Relative Length of
  1208.           Axes, are used to scale maps produced by exporting the map output
  1209.           and map grid files to technical and business graphics programs.  The
  1210.           use of these two parameters is described in Section 10.
  1211.           
  1212.           Use the up, down, Home, and End keys to scroll through the report. 
  1213.           Press F1 to print the report, Esc to return to menu bar.
  1214.           
  1215.           
  1216.           
  1217.  
  1218.  
  1219.           VMAP.DOC version 1.17                                    Page  20 
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.                                   View Disk Directory
  1226.           
  1227.           This window allows you to view the contents of any disk and
  1228.           directory.  Disk drives are indicated by the letters <drive> to the
  1229.           right of the drive letter.  To select a disk drive, move the
  1230.           highlight bar over the drive letter and press Enter.  Directories
  1231.           are indicated by the letters <dir> to the right of the directory
  1232.           name.  To select a directory, move the highlight bar over the
  1233.           directory and press Enter.
  1234.           
  1235.           The files in the directory are listed after the last directory
  1236.           listing.
  1237.           
  1238.           
  1239.                                        Print Map
  1240.           
  1241.           Maps displayed on the screen may be printed on dot-matrix or laser
  1242.           printers.  When you select this item, a window titled MAP PLACEMENT
  1243.           ON PAGE IN INCHES appears, which allows you to define the dimensions
  1244.           and page placement of the printed map.
  1245.           
  1246.           This option copies the entire screen, except the menu bar, to the
  1247.           printer.  The default settings place the map in the center of the
  1248.           page, and set the width (the entire screen width) at 6 inches.  The
  1249.           width and height of the printed map are dependent.  Adjusting the
  1250.           width automatically fixes the height.  Any text displayed on the map
  1251.           will be printed.  The grid spacing, and other information about the
  1252.           printed map that you need to annotate it, can be obtained from the
  1253.           Report Map Parameters option in the Input/Output menu.
  1254.           
  1255.           Use the Tab key to move between items.  To print the map, tab to the
  1256.           < OK > button and press Enter.  The map will begin printing
  1257.           immediately after you press the < OK > button.  The Print Map option
  1258.           is slow!  The default map takes 6.6 minutes to print on a 24-pin dot
  1259.           matrix printer from a 386SX computer with math coprocessor, and 80
  1260.           minutes to print from a 5 MHz PC without a math coprocessor.
  1261.           
  1262.           Press Esc to exit a map that is currently being printed.
  1263.           
  1264.           
  1265.                                     Select Printer
  1266.           
  1267.           Before you print a map, you must select the type of printer which
  1268.           will print the map.  When you select Select Printer, a window titled
  1269.           SELECT PRINTER TYPE AND PORT appears.  You may select one of three
  1270.           printer types: Epson 9- or 24-pin dot matrix, or Hewlett-Packard
  1271.           LaserJet II.  If your printer is not compatible with one of these
  1272.           printers, select None.
  1273.           
  1274.           You may also select the printer port.  Lpt1 is the default.
  1275.           
  1276.           
  1277.           
  1278.  
  1279.  
  1280.           VMAP.DOC version 1.17                                    Page  21 
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.                                       Save as PCX
  1287.           
  1288.           Before saving the map as a bit-mapped .PCX paint file, you must
  1289.           specify the filename and path of the file.  After selecting this
  1290.           item, a window titled SELECT .PCX FILENAME appears.  Type in the
  1291.           correct filename and press Enter.  Since the .PCX file will be
  1292.           written immediately after you press Enter, the map you wish to save
  1293.           must be displayed on the screen.  The menu bar is not saved as part
  1294.           of the file.
  1295.           
  1296.           Maps are exported as colored lines, symbols, or text on a blue or
  1297.           black background, just as they are displayed on the VERSAMAP screen. 
  1298.           When you print these maps from within a paint program, you may want
  1299.           to print them as black lines on a white background.  You can do this
  1300.           by using the color eraser (or color invert) tool of your paint
  1301.           program to change the line, symbol, and text colors to black, and
  1302.           the background to white.
  1303.           
  1304.           Any text displayed on the screen (except the menu bar) will be
  1305.           included in the .PCX file. If you do not want text to be included in
  1306.           the .PCX file, you must erase any previously defined text strings
  1307.           and redraw the map.
  1308.           
  1309.           The grid spacing, latitude/longitude limits, and other information
  1310.           that you may need to annotate the map, can be obtained from the
  1311.           Report Map Parameters option in the Input/Output menu.
  1312.           
  1313.           PCX files produced by VERSAMAP have been successfully imported into
  1314.           Microsoft Paintbrush and PC Paintbrush IV Plus.
  1315.           
  1316.           
  1317.                                       Save as PIC
  1318.           
  1319.           Before saving the map as a vector based Lotus .PIC graphics file,
  1320.           you must specify the filename and path of the file.  After selecting
  1321.           this item, a window titled SELECT .PIC FILENAME appears.  Type in
  1322.           the correct filename and press Enter.  Since the .PIC file is
  1323.           written as the map is being plotted on the screen, you must select
  1324.           the .PIC filename before you plot the map.  Once you have specified
  1325.           the .PIC filename, redisplay the map using the Size 100% or Size 70%
  1326.           options in the Run menu.  The .PIC File will be written to disk as
  1327.           the map is drawn.  The menu bar is not saved as part of the file.
  1328.           
  1329.           Any text strings which have been defined with the Add Text to Map
  1330.           option in the Map Design menu will be included in the .PIC file,
  1331.           even if the text strings are not displayed on the screen.  If you do
  1332.           not want text to be included in the exported .PIC file, erase any
  1333.           previously defined text strings.
  1334.           
  1335.           To include text in the .PIC file, perform the following steps:
  1336.           
  1337.             (1) draw the map on the screen,
  1338.             (2) annotate the map using the 'Add Text to Map' option,
  1339.  
  1340.  
  1341.           VMAP.DOC version 1.17                                    Page  22 
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.             (3) select a name for the .PIC file using the 'Save as PIC'
  1348.                 option, and
  1349.             (4) redraw the map using the same size option (Size 100% or
  1350.                 Size 70%) that was used in step 1.
  1351.           
  1352.           The .PIC file will be written to disk as the map is drawn on the
  1353.           screen in step 4.  Text added to the map in step 2 is not
  1354.           redisplayed on the screen when the map is redrawn in step 4;
  1355.           however, it is included in the .PIC file.  Select the Display
  1356.           Previous Text option in the Map Design menu to redisplay text
  1357.           previously added to a map.
  1358.           
  1359.           The grid spacing, latitude/longitude limits, and other information
  1360.           that you may need to annotate the map, can be obtained from the
  1361.           Report Map Parameters option in the Input/Output menu.
  1362.           
  1363.           PIC files produced by VERSAMAP have been successfully imported into
  1364.           the PrintGraph utility of Lotus 1-2-3 (version 2.2), WordPerfect
  1365.           version 5.1, DrawPerfect, and Freelance Plus versions 2.0 and 3.0. 
  1366.           Many PIC files produced by VERSAMAP are too large to import into
  1367.           Freelance, since Freelance will not import PIC files larger than 42K
  1368.           bytes.
  1369.           
  1370.           
  1371.                                      Save as ASCII
  1372.           
  1373.           After selecting this option, a window titled SELECT ASCII MAP OR
  1374.           GRID OUTPUT appears.  This window allows you to chose one of two
  1375.           items: (1) Output map data in ASCII format, or (2) Output grid data
  1376.           in ASCII format.
  1377.           
  1378.           This option allows the transformed x,y map coordinates to be
  1379.           exported to technical or business graphing programs which can plot
  1380.           large data sets.  See section 10 (Use of VERSAMAP with Graphing
  1381.           Programs).
  1382.           
  1383.           The Save as ASCII option does not export text defined with the Add
  1384.           Text to Map option.  Text displayed on the screen is ignored when
  1385.           the x,y map data is written to disk.
  1386.           
  1387.           
  1388.           Output map data in ASCII format:
  1389.           
  1390.           After selecting this item, a window titled ENTER FILENAMES FOR MAP
  1391.           OUTPUT FILES appears in which the names of any ASCII output files
  1392.           that you wish to write to disk are entered.
  1393.           
  1394.           VERSAMAP will transform the latitude/longitude coordinates from the
  1395.           map boundary input files into planar x,y map coordinates and output
  1396.           them to disk in ASCII format.  These output files can be imported
  1397.           into graphing programs for the production of publication quality
  1398.           maps.  The use of the ASCII output map files in graphing programs is
  1399.           discussed in Section 10.
  1400.  
  1401.  
  1402.           VMAP.DOC version 1.17                                    Page  23 
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.           The program will output up to 9 files, one for each of the map
  1409.           boundary input files.  You may choose any path names for these
  1410.           files.
  1411.           
  1412.           Output files are not required by VERSAMAP.  If you do not want to
  1413.           print a particular output file to disk, erase any characters in the
  1414.           file name, and press Enter. 
  1415.           
  1416.           To enter an output file name, simply type in the path name and press
  1417.           Enter.  The cursor will then move to the next output file name.
  1418.           
  1419.           Each output file corresponds to the input file of the same number. 
  1420.           For instance, if you have 5 input files, the fifth output file will
  1421.           contain the transformed latitude/longitude coordinates from the
  1422.           fifth input file.
  1423.           
  1424.           If you decide to print a particular output file, you do not need to
  1425.           print the output files corresponding to the other input files.  For
  1426.           instance, if you have 3 input files, you can print the output files
  1427.           corresponding to the first and third input files, but not the second
  1428.           input file.  Input a null string for any output file that you do not
  1429.           want to print to disk (i.e. erase any characters in the file
  1430.           specification and press Enter).
  1431.           
  1432.           Data records in the ASCII map output files have the following
  1433.           format.
  1434.           
  1435.              X coordinate | space (ASCII 32) | Y coordinate |
  1436.              carriage return (ASCII 13) | line feed (ASCII 10)
  1437.           
  1438.           Data in most digital map databases is organized as polylines; each
  1439.           polyline corresponds to a series of points which can be connected by
  1440.           straight lines.  In the map output files, the beginning of each new
  1441.           polyline is indicated by a dummy point in which the x coordinate is
  1442.           equal to 5.000000 (5 times the maximum x coordinate of 1.000000) and
  1443.           the y coordinate is 5 times the maximum y coordinate.  In a map
  1444.           output file, any point with an x coordinate of 5.000000 is a dummy
  1445.           point which indicates the beginning of a new polyline, and which
  1446.           will plot outside the boundaries of the map.
  1447.           
  1448.           
  1449.           Output grid data in ASCII format:
  1450.           
  1451.           After selecting this item, a window titled ENTER FILENAMES FOR
  1452.           GRATICULE OUTPUT FILES appears in which the names of any ASCII
  1453.           output graticule files that you wish to write to disk are entered.
  1454.           
  1455.           VERSAMAP will transform the latitude/longitude coordinates of the
  1456.           grid type that you have selected into planar x,y map coordinates and
  1457.           output them to disk in ASCII format.  These output grid files can be
  1458.           imported into graphing programs for the production of publication
  1459.           quality maps.  The use of ASCII output grid files in graphing
  1460.           programs is discussed in Section 10.
  1461.  
  1462.  
  1463.           VMAP.DOC version 1.17                                    Page  24 
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.           The program will output 1 or 2 grid files, depending on the
  1470.           graticule type that you chose.  You may choose any path names for
  1471.           these files.
  1472.           
  1473.           Output grid files are not required by VERSAMAP.  If you do not want
  1474.           to print a particular grid file to disk, erase any characters in the
  1475.           file name, and press Enter. 
  1476.           
  1477.           To enter a grid file name, simply type in the path name and press
  1478.           Enter.  The cursor will then move to the second grid file name (if
  1479.           there is one), or to the next screen.
  1480.           
  1481.           In most cases, a single grid file will be written to disk.  The only
  1482.           exception, the OUTSIDE BOUNDARY PLUS INTERIOR POINTS grid type,
  1483.           writes two files to disk: the first file contains the interior
  1484.           points, the second the outside boundary.
  1485.           
  1486.           Grid files have the same record format as the map boundary files
  1487.           listed in the previous section.
  1488.           
  1489.           
  1490.           Run menu
  1491.           
  1492.           -----------------------------------------------------------------
  1493.             Projection      Map Design      Input/Output      Run
  1494.           -----------------------------------------------------------------
  1495.                                                             | Size 100% |
  1496.                                                             | Size  70% |
  1497.                                                             +-----------+
  1498.           
  1499.           
  1500.           This menu contains 2 items.  Selecting Size 100% will plot the
  1501.           largest possible map on the screen.  Selecting Size 70% will plot a
  1502.           smaller map with margins around all sides.  The Size 70% option
  1503.           allows you to add text in the margins of the map without writing
  1504.           over the map itself.
  1505.           
  1506.           Your map will begin plotting immediately after either item is
  1507.           selected.  The program will cease plotting and return to the menu
  1508.           bar if Esc is pressed while the map is being drawn.
  1509.           
  1510.           
  1511.           9.  Sources of Digital Map Data for use with VERSAMAP
  1512.           
  1513.           VERSAMAP will generate maps from the following databases, available
  1514.           commercially, as shareware, or in the public domain.  In addition,
  1515.           the program will accept input in a simple ASCII format.  VERSAMAP
  1516.           recognizes the various databases by their file extensions.  The two
  1517.           most complete databases are Micro World Data Bank II and the World
  1518.           Digitized, both of which are available from shareware disk vendors.
  1519.           
  1520.           
  1521.           
  1522.  
  1523.  
  1524.           VMAP.DOC version 1.17                                    Page  25 
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.                                    World Data Bank I
  1531.                                   File extension DAT
  1532.           
  1533.           A database containing 79,000 latitude, longitude points.  Data are
  1534.           stored as 20 character ASCII records on 5, 5.25 inch, 360K disks
  1535.           which are available from the National Technical Information Service,
  1536.           United States Department of Commerce, 5285 Port Royal Road,
  1537.           Springfield, VA  22161.
  1538.           
  1539.           
  1540.                                Micro World Data Bank II
  1541.                           File extensions PNT, ALL, CCI, MAP
  1542.           
  1543.           A database in the public domain containing 178,068 latitude,
  1544.           longitude points.  Latitude and longitude are rounded to the nearest
  1545.           minute and stored as six byte binary records.  The complete database
  1546.           is available on 5, 5.25 inch, 360K disks from shareware disk vendors
  1547.           such as: Big Byte Software, P.O. Box 14008, Arlington, Texas 76094;
  1548.           Gemini Marketing, Inc., P.O. Box 640, Duvall, Washington 98019; and
  1549.           The Software Labs, 3767 Overland Ave. #112-115, Los Angeles,
  1550.           California 90034.
  1551.           
  1552.           VMAP.MAP and VMAPFAST.MAP, the digital map files on the VERSAMAP
  1553.           disk, and the map files, MWDB3.ALL and MWDB5.ALL, included with the
  1554.           registered version of VERSAMAP are part of Micro World Data Bank II
  1555.           (MWDB-II).
  1556.           
  1557.           VERSAMAP allows you to plot any of the following geographical
  1558.           features from MWDB-II: coastlines, islands, lakes, rivers,
  1559.           countries, states.
  1560.           
  1561.           MWDB-II contains two sets of digital map files.  The first set has
  1562.           the file extension .ALL or .CCI.  These files include data for all
  1563.           geographic features; they differ in the total number of
  1564.           latitude/longitude points included in each file.  The second set of
  1565.           MWDB-II files has file extension .PNT.  Each .PNT file contains
  1566.           points from only 1 geographic feature.
  1567.           
  1568.           
  1569.                             Micro World Data Bank II Files
  1570.           
  1571.              Filename      Size(bytes)    # Points     Comment
  1572.           
  1573.              MWDB1.ALL     1,068,408       178,068     The entire database
  1574.              MWDB2.ALL       652,428       108,738
  1575.              MWDB3.ALL       156,960        26,160
  1576.              MWDB4.ALL        82,080        13,680
  1577.              MWDB5.ALL        25,890         4,315
  1578.              MWDB5.CCI        17,988         2,998
  1579.           
  1580.              COAST.PNT       449,802        74,967     Coastlines
  1581.             ISLAND.PNT       211,026        35,171     Islands
  1582.               LAKE.PNT        90,708        15,118     Lakes
  1583.              RIVER.PNT       169,164        28,194     Rivers
  1584.  
  1585.           VMAP.DOC version 1.17                                    Page  26 
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.            COUNTRY.PNT       134,154        22,359     Country borders
  1592.              STATE.PNT        13,554         2,259     U.S. state borders
  1593.           
  1594.           
  1595.           VERSAMAP allows individual files to be plotted in different colors. 
  1596.           Consequently, if you import MWDB-II .PNT files into VERSAMAP, you
  1597.           can plot geographic features in different colors.
  1598.           
  1599.           The mapping programs, Expert Maps and Finger Maps, contain a digital
  1600.           map named WORLD.MAP.  This map is a copy of the map file MWDB3.ALL
  1601.           from MWDB-II, and can be used in VERSAMAP.
  1602.           
  1603.           
  1604.                                   The World Digitized
  1605.                                File extensions MPS, MP1
  1606.           
  1607.           A shareware database containing 100,000 latitude, longitude points
  1608.           rounded to thousandths of a degree.  The database is available on 3,
  1609.           5.25 inch, 360K disks (in both binary and ASCII format) from
  1610.           shareware disk vendors.
  1611.           
  1612.           The World Digitized database is subdivided into directories, one
  1613.           directory for each continent.  This useful feature reduces plotting
  1614.           time since the user can select only those areas he wishes to map.
  1615.           
  1616.           Each of the World Digitized directories contains 2 or more map
  1617.           files.  If you wish to plot the entire World Digitized database from
  1618.           VERSAMAP, you will have to concatenate the individual .MPS(binary)
  1619.           or .MP1(ASCII) files, since VERSAMAP will not accept more than 9
  1620.           input files.  The VERSAMAP disks contain 2 files, VMAP_FIX.MPS and
  1621.           VMAP_FIX.MP1, which must be used to concatenate World Digitized
  1622.           files for use with VERSAMAP.  These 2 files, VMAP_FIX.MPS and
  1623.           VMAP_FIX.MP1, force a line break at the end of each World Digitized
  1624.           file when it is concatenated.
  1625.           
  1626.           For example, to concatenate the World Digitized binary .MPS files in
  1627.           the Europe subdirectory for use with VERSAMAP, use the following
  1628.           form of the DOS copy command:
  1629.           
  1630.           COPY /B E0.MPS+VMAP_FIX.MPS+E1.MPS+VMAP_FIX.MPS+E2.MPS+
  1631.             VMAP_FIX.MPS+E3.MPS EUROPE.MPS
  1632.           
  1633.           where EUROPE.MPS is the concatenated file.
  1634.           
  1635.           A similar procedure is used to concatenate the World Digitized ASCII
  1636.           .MP1 files for use with VERSAMAP:
  1637.           
  1638.           COPY E0.MP1+VMAP_FIX.MP1+E1.MP1+VMAP_FIX.MP1+E2.MP1+
  1639.             VMAP_FIX.MP1+E3.MP1 EUROPE.MP1
  1640.           
  1641.           Spurious diagonal lines will be plotted if you do not insert the
  1642.           VMAP_FIX.MPS or VMAP_FIX.MP1 files between the World Digitized files
  1643.           when they are concatenated for use with VERSAMAP.
  1644.  
  1645.  
  1646.           VMAP.DOC version 1.17                                    Page  27 
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.                                         Cartog
  1653.                                   File extension BIN
  1654.           
  1655.           The mapping program CARTOG (Byte Magazine, page 329, December 1987)
  1656.           includes the database WORLDMED.  This database contains 15,000
  1657.           latitude, longitude points rounded to hundredths of a degree and
  1658.           stored as 6 byte binary records.  The mapping program and the
  1659.           WORLDMED database are available on disk from Byte Magazine.
  1660.           
  1661.           The authors of CARTOG also sell a larger map database, WORLDBIG,
  1662.           which contains 95,000 points.  Details and price are on the CARTOG
  1663.           disk.
  1664.           
  1665.           
  1666.                          Importing Your Own Data into VERSAMAP
  1667.                                   File extension PRN
  1668.           
  1669.           In addition to the above file formats, VERSAMAP will also accept
  1670.           latitude, longitude values in the following ASCII format.  The line
  1671.           header field is used to indicate the beginning of each new polyline;
  1672.           -1 indicates the beginning of a new polyline, 0 indicates subsequent
  1673.           points within the polyline.  Latitude and longitude are given as
  1674.           decimal degrees; negative values represent South latitude or West
  1675.           longitude.
  1676.           
  1677.           
  1678.           
  1679.                          Record Format for User Supplied Data
  1680.           
  1681.           
  1682.           field #1 - line header:  -1 for new polyline
  1683.                                     0 for point within polyline
  1684.                  field separator:   one or more spaces (ASCII 32)
  1685.              field #2 - latitude:   decimal degrees, south latitude is
  1686.                                     negative
  1687.                  field separator:   one or more spaces (ASCII 32)
  1688.             field #3 - longitude:   decimal degrees, west longitude is
  1689.                                     negative
  1690.                    end of record:   carriage return (ASCII 13),
  1691.                                     line feed (ASCII 10)
  1692.           
  1693.           
  1694.           Records with this format can be generated by most word processors
  1695.           and text editors.
  1696.           
  1697.           The file VMAPUSER.PRN on the VERSAMAP disk is a short file using the
  1698.           above ASCII format.  The file contains 6 individual points in the
  1699.           Pacific and Atlantic Oceans which plot as points; plus 5 points in
  1700.           the Indian Ocean which plot as a box when the points are connected
  1701.           by lines.  You can use VMAPUSER.PRN to study the appearance of the
  1702.           different symbol shapes, sizes, and colors that VERSAMAP can plot. 
  1703.           
  1704.           To plot the file, (1) select the Map Input Filenames option in the
  1705.           Input/Output menu; (2) erase the default map name, VMAP.MAP; (3)
  1706.  
  1707.           VMAP.DOC version 1.17                                    Page  28 
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.           type VMAPUSER.PRN for the filename; (4) and press Enter.  When the
  1714.           window titled ENTER SYMBOL TYPE, COLOR, & SIZE appears, (1) select
  1715.           symbol type Open square; (2) the color yellow; (3) size 03 pixels;
  1716.           and (4) press Enter on the < OK > button.  When asked for the next
  1717.           filename, erase the pathname and press Enter to end filename input. 
  1718.           To display the file, select the Size 100% option in the Run menu. 
  1719.           The screen will show 10 individual points, marked by yellow squares. 
  1720.           The box in the Indian Ocean plotted as 4 individual points, because
  1721.           all symbol types, except Line, plot as points.
  1722.           
  1723.           To plot the Indian Ocean points as a box, repeat the above steps,
  1724.           but choose symbol type Line.  In this case, the first six individual
  1725.           points plot as yellow dots, 1 pixel in size; but the last 5 points
  1726.           in the Indian Ocean are connected by lines, and plot as a rectangle.
  1727.           
  1728.           To view the contents of VMAPUSER.PRN, type the following command at
  1729.           the DOS prompt and press Enter (the word TYPE is part of the
  1730.           command).
  1731.           
  1732.                                    TYPE VMAPUSER.PRN
  1733.           
  1734.           Comments may be added to each line of the file after the last digit
  1735.           of longitude; however, the comment must not contain blank spaces or
  1736.           commas.
  1737.           
  1738.           
  1739.           10.  Use of VERSAMAP with Graphing Programs
  1740.           
  1741.           VERSAMAP can be used to prepare publication quality maps in
  1742.           conjunction with suitable graphing programs.  To be useful in
  1743.           preparing maps, a graphing program should be able to:
  1744.           
  1745.              a)  handle large data sets;
  1746.              b)  use more than 1 data set per graph;
  1747.              c)  physically separate the x and y axes, so that they do
  1748.                  not show on the figure;
  1749.              d)  connect individual points on the graph with lines; and
  1750.              e)  exclude data which exceeds the X- and Y-axis limits.
  1751.           
  1752.           
  1753.           To print a map using a graphing program, import the map grid and the
  1754.           output map boundary files into the program.
  1755.           
  1756.           If there are two map grid files, the points in the first map grid
  1757.           file should be plotted as dots, and the points in the second map
  1758.           grid file should be connected by lines.  If there is only one map
  1759.           grid file, you can connect the grid points by lines or not,
  1760.           depending on how you want the graticule to appear.
  1761.           
  1762.           The X- and Y-axes are scaled using the values of X-axis Length and
  1763.           Y-axis Length listed under Relative Length of Axes on the VERSAMAP
  1764.           Parameter Report.  The relative X-axis Length is defined as 1.000000
  1765.           for all maps; the relative Y-axis Length may be less than or greater
  1766.           than unity, depending on the projection and graticule chosen.
  1767.  
  1768.           VMAP.DOC version 1.17                                    Page  29 
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.           Starting values of the X- and Y-axes should be set at 0.  The ending
  1775.           values of the X- and Y-axes will depend on your graphing program,
  1776.           but in general they will one or both of the values listed under
  1777.           Relative Length of Axes on the VERSAMAP Parameter Report.
  1778.           
  1779.           You should configure the graphing program for data clipping (i.e.
  1780.           exclude points which lie outside the limits of the X- and Y-axes). 
  1781.           This will prevent the dummy points (X = 5.000000), which indicate
  1782.           new polylines (see Section 8, Map Output Filenames), from being
  1783.           plotted.
  1784.           
  1785.           Map and grid output files produced by VERSAMAP have been
  1786.           successfully imported into the technical graphing programs, Grapher
  1787.           and SigmaPlot.  For use with SigmaPlot, dummy points (X = 5.000000)
  1788.           which indicate line breaks in map output files must be converted to
  1789.           dashes (X = --------), indicating missing data, before the files are
  1790.           imported into SigmaPlot.  Changing the dummy points from 5.000000 to
  1791.           -------- can be done using the replace command in Edlin or the
  1792.           search and replace command in a word processor.
  1793.           
  1794.           
  1795.           11.  Program Compatibility
  1796.           
  1797.           
  1798.                            Compatibility With Other Software
  1799.           
  1800.           VERSAMAP has been tested successfully on computers running under DOS
  1801.           versions 3.00, 3.30, 4.01, and 5.00.
  1802.           
  1803.           PCX files produced by VERSAMAP have been successfully imported into
  1804.           Microsoft Paintbrush and PC Paintbrush IV Plus.
  1805.           
  1806.           PIC files produced by VERSAMAP have been successfully imported into
  1807.           the PrintGraph utility of Lotus 1-2-3 (versions 2.01 and 2.2),
  1808.           WordPerfect version 5.1, DrawPerfect, and Freelance Plus versions
  1809.           2.0 and 3.0.  Many PIC files produced by VERSAMAP are too large to
  1810.           import into Freelance, since Freelance will not import PIC files
  1811.           larger than 42K bytes.
  1812.           
  1813.           ASCII map and grid files produced by VERSAMAP have been successfully
  1814.           imported into the technical graphing programs, Grapher and
  1815.           SigmaPlot.
  1816.           
  1817.           
  1818.           
  1819.           
  1820.           
  1821.           
  1822.           
  1823.           
  1824.           
  1825.           
  1826.           
  1827.  
  1828.  
  1829.           VMAP.DOC version 1.17                                    Page  30 
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.                                 Hardware Compatibility
  1836.           
  1837.           VERSAMAP has been tested successfully on the following computer
  1838.           systems.  The last column gives the time required to plot the
  1839.           default world map, VMAP.MAP, on each system.
  1840.           
  1841.           
  1842.           Computer         DOS     CPU   Monitor   Disk   Math Co-    Time
  1843.                          Version   MHz             Type   processor   (min)
  1844.           
  1845.           PC               3.30    4.8  CGA,Herc  Floppy     No       14.9
  1846.           PC               3.00    4.8     CGA    Floppy     Yes       3.3
  1847.           XT               3.30    4.8     EGA     Hard      Yes       3.1
  1848.           PS/2 30          5.00    8       MCGA   Floppy     No        7.6
  1849.           
  1850.           PS/2 50          5.00   10       VGA     Hard      Yes       0.79
  1851.           286              3.30   12       EGA     Hard      Yes       0.58
  1852.           
  1853.           386SX            4.01   16       VGA     Hard      Yes       0.54
  1854.           PS/2 55SX        5.00   16       VGA     Hard      No        1.70
  1855.           386              5.00   25       VGA     Hard      No        0.82
  1856.           
  1857.           
  1858.           VERSAMAP runs successfully on systems with CGA, Hercules, EGA, MCGA,
  1859.           and VGA adapters and monitors.  The program runs in high resolution
  1860.           CGA mode (640 x 200 pixels) on computers equipped with MCGA
  1861.           adapters.
  1862.           
  1863.           Several users have reported that previous versions of VERSAMAP will
  1864.           not run on computer systems equipped with both VGA and Hercules
  1865.           graphics adapters.  The present version of VERSAMAP has been
  1866.           modified to run in EGA mode (640 x 350 pixels) when it detects the
  1867.           presence of both VGA and Hercules graphics adapters.  This seems to
  1868.           fix the problem, but it is not clear if the problem occurs in all
  1869.           computers, or only some.  If you have a computer with both VGA and
  1870.           Hercules graphics adapters installed, I will be glad to send you a
  1871.           version of VERSAMAP that runs in VGA mode when both adapters are
  1872.           present.
  1873.           
  1874.           Maps displayed by VERSAMAP have been printed successfully on the
  1875.           following printers with the Print Map option.
  1876.           
  1877.            9-pin dot matrix: Brother M-1709, Okidata u93 Microline,
  1878.                              IBM Proprinter, -Proprinter II.
  1879.           
  1880.           24-pin dot matrix: Epson LQ-500, LQ-800.
  1881.           
  1882.                       Laser: HP LaserJet-II, -IID, -III, -IIIsi.
  1883.           
  1884.           
  1885.           
  1886.           
  1887.           
  1888.  
  1889.  
  1890.           VMAP.DOC version 1.17                                    Page  31 
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.           12.  Acknowledgements
  1897.           
  1898.           Brother is a registered trademark of Brother Industries, Ltd.  Epson
  1899.           is a registered trademark of Epson America, Inc.  Expert Maps is a
  1900.           trademark of Expert Software.  Finger Maps is Copyrighted (c) by
  1901.           Poisson Technology.  Grapher is a trademark of Golden Software, Inc. 
  1902.           Hewlett-Packard is a registered trademark of Hewlett-Packard
  1903.           Company.  Hercules is a registered trademark of Hercules Computer
  1904.           Technology.  IBM and PS/2 are registered trademarks of International
  1905.           Business Machines Corporation.  Lotus, 1-2-3, and Freelance are
  1906.           registered trademarks of Lotus Development Corporation.  Microsoft
  1907.           is a registered trademark of the Microsoft Corporation.  Okidata is
  1908.           a registered trademark of Oki America Inc.  PC Paintbrush is a
  1909.           registered trademark of ZSoft Corporation.  SigmaPlot is a trademark
  1910.           of Jandel Corporation.  WordPerfect and DrawPerfect are registered
  1911.           trademarks of WordPerfect Corporation.
  1912.           
  1913.           VERSAMAP uses the Hercules graphics driver, MSHERC.COM, and the font
  1914.           files, COURA.FON, COURB.FON, COURE.FON, HELVA.FON, HELVB.FON,
  1915.           HELVE.FON, supplied with Microsoft BASIC 7.0.  Portions(C) 1982-1989
  1916.           Microsoft Corporation.  All rights reserved.
  1917.           
  1918.           VERSAMAP uses routines from the PCX Programmer's Toolkit, Copyright
  1919.           (c) Genus Microprogramming, Inc.  1988-1990.
  1920.           
  1921.           VERSAMAP uses the QuickWindows Advanced User Interface Library which
  1922.           is Copyrighted 1990 by Software Interphase, Inc.
  1923.           
  1924.           The boundary files, VMAP.MAP and VMAPFAST.MAP, are the files
  1925.           MWDB4.ALL and MWDB5.CCI from the Micro World Data Bank II, a digital
  1926.           map database placed in the Public Domain by Fred Pospeschil and
  1927.           Antonio Riveria.
  1928.           
  1929.           
  1930.           
  1931.           
  1932.           
  1933.           
  1934.           
  1935.           
  1936.           
  1937.           
  1938.           
  1939.           
  1940.           
  1941.           
  1942.           
  1943.           
  1944.           
  1945.           
  1946.           
  1947.           
  1948.           
  1949.  
  1950.  
  1951.           VMAP.DOC version 1.17                                    Page  32 
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.           13.  Registration and Comments
  1958.           
  1959.                                  VERSAMAP Version 1.17
  1960.                                  Registration fee - $15
  1961.           
  1962.           
  1963.           Make checks payable to Charles Culberson.  Please make payment in
  1964.           U.S. currency.  Persons living outside the United States can
  1965.           register VERSAMAP by obtaining a Postal Money Order payable in U.S.
  1966.           dollars from their National Post Office.  Send registration or
  1967.           comments to:
  1968.           
  1969.                                    Charles Culberson
  1970.                                    8 Ritter Lane
  1971.                                    Newark, DE  19711
  1972.                                    USA
  1973.           
  1974.           ------------------------- Registration -------------------------
  1975.           
  1976.           Date: __________________________________________________________
  1977.           
  1978.           Your Name: _____________________________________________________
  1979.           
  1980.           Address: _______________________________________________________
  1981.           
  1982.           ________________________________________________________________
  1983.           
  1984.           ________________________________________________________________
  1985.           
  1986.           ________________________________________________________________
  1987.           
  1988.           
  1989.           Please circle the floppy disk size that you would like the VERSAMAP
  1990.           files supplied on:
  1991.           
  1992.             5.25" 360K       5.25" 1.2M       3.5" 720K       3.5" 1.4M
  1993.           
  1994.           
  1995.           --------------------------- Comments ---------------------------
  1996.           
  1997.           
  1998.           
  1999.           
  2000.           
  2001.           
  2002.           
  2003.           
  2004.           
  2005.           
  2006.           
  2007.           
  2008.           
  2009.           
  2010.  
  2011.  
  2012.           VMAP.DOC version 1.17                                    Page  33 
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.           14.  Index
  2019.           
  2020.           
  2021.           
  2022.           Acknowledgements. . . . . . . . . . . . . . . . . . . . . . .1, 32
  2023.           Add Text to Map . . . . . . . . . . . . . . . . 12, 15, 17, 22, 23
  2024.           Albers equal-area . . . . . . . . . . . . . . . . . . . .9, 10, 13
  2025.           Alt . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 4-8, 16
  2026.           ASCII . . . . . . . . . . . . . . . . . . . . .2, 17-20, 23-28, 30
  2027.           Aspect. . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 12
  2028.           Association of Shareware Professionals. . . . . . . . . . . . . .4
  2029.           Boundary file . . . . . . . . . . . . . . . . . . . . . . . . . 20
  2030.           Cartog. . . . . . . . . . . . . . . . . . . . . . . . . .1, 20, 28
  2031.           CGA . . . . . . . . . . . . . . . . . . . . . . . . .2, 18, 19, 31
  2032.           Coastlines. . . . . . . . . . . . . . . . . . . . . . . . . 14, 26
  2033.           Color . . . . . . . . . . . . . . . . . . 2, 7, 15, 19, 20, 22, 29
  2034.           Compatibility . . . . . . . . . . . . . . . . . . . . . .1, 30, 31
  2035.           Conic . . . . . . . . . . . . . . . . . . . . . . . . . .9, 10, 13
  2036.           Countries . . . . . . . . . . . . . . . . . . . . . . . . . 14, 26
  2037.           Courier . . . . . . . . . . . . . . . . . . . . . . . . . 2, 15-18
  2038.           Data clipping . . . . . . . . . . . . . . . . . . . . . . . . . 30
  2039.           Defaults. . . . . . . . . . . . . . . . . . . . . . . .1, 4, 8, 15
  2040.           Digital map . . . . . . . . . . . . . . 1-3, 15, 19, 20, 24-27, 32
  2041.           Directory . . . . . . . . . . . . . . . . . . . .5, 18, 19, 21, 27
  2042.           Disk directory. . . . . . . . . . . . . . . . . . . . . . . 18, 21
  2043.           Display Previous Text . . . . . . . . . . . . . . . . . 12, 18, 23
  2044.           DOS . . . . . . . . . . . . . . . . . . . . . . 2, 5, 6, 27, 29-31
  2045.           Dot matrix. . . . . . . . . . . . . . . . . . . . 2, 3, 18, 21, 31
  2046.           DrawPerfect . . . . . . . . . . . . . . . . . . . . . . 23, 30, 32
  2047.           EGA . . . . . . . . . . . . . . . . . . . . . . . . .2, 18, 19, 31
  2048.           Equal-area. . . . . . . . . . . . . . . . . . . . . . . . . . 9-13
  2049.           Equatorial. . . . . . . . . . . . . . . . . . . . . . . .9, 11, 12
  2050.           Equidistant conic . . . . . . . . . . . . . . . . . . . .9, 10, 13
  2051.           Equirectangular . . . . . . . . . . . . . . . . . . . . . 8-10, 14
  2052.           Error message . . . . . . . . . . . . . . . . . . . . .6, 8, 12-14
  2053.           Esc . . . . . . . . . . . . .1, 5-7, 9, 13, 14, 16, 17, 20, 21, 25
  2054.           Exit. . . . . . . . . . . . . . . . . . . . . . .1, 5-7, 9, 15, 21
  2055.           Export. . . . . . . . . . . . . . . . . . . . . . . 16, 18, 19, 23
  2056.           F1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
  2057.           Filenames . . . . . . . . . . . . . . . . . 18, 19, 23, 24, 28, 30
  2058.           FON . . . . . . . . . . . . . . . . . . . . . . . . .2, 17, 18, 32
  2059.           Font. . . . . . . . . . . . . . . . . . . . . . . 2, 12, 15-18, 32
  2060.           Format. . . . . . . . . . . . . . . . . . . . 2, 20, 23-25, 27, 28
  2061.           Freelance . . . . . . . . . . . . . . . . . . . . . . . 23, 30, 32
  2062.           Geographic Features . . . . . . . . . . . . . . 12, 14, 15, 26, 27
  2063.           Gnomonic. . . . . . . . . . . . . . . . . . . . . . . . . . .9, 11
  2064.           Grapher . . . . . . . . . . . . . . . . . . . . . . . . . . 30, 32
  2065.           Graphing programs . . . . . . . . . . . . . .1, 17, 23, 24, 29, 30
  2066.           Graticule Type. . . . . . . . . . . . . . . . . . . . . 12, 14, 25
  2067.           Grid file . . . . . . . . . . . . . . . . . . . . . . . . . 25, 29
  2068.           Grid type . . . . . . . . . . . . . . . . . . . . . 14, 20, 24, 25
  2069.           Hammer (-Aitoff) equal-area . . . . . . . . . . . . . . . . .9, 12
  2070.           Helvetica . . . . . . . . . . . . . . . . . . . . . . . . 2, 15-18
  2071.           Hercules. . . . . . . . . . . . . . . . . . . . . . .2, 18, 31, 32
  2072.  
  2073.           VMAP.DOC version 1.17                                    Page  34 
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.           Import. . . . . . . . . . . . . . . . . . . . . 16, 23, 27, 29, 30
  2080.           Input fields. . . . . . . . . . . . . . . . . . . . . . . . . . .7
  2081.           Input/Output menu . . . . . . . . . . . . . . 1, 17, 18, 21-23, 28
  2082.           Islands . . . . . . . . . . . . . . . . . . . . . . . . 12, 14, 26
  2083.           Lakes . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 26
  2084.           Lambert azimuthal equal-area. . . . . . . . . . . . . . . . .9, 11
  2085.           Lambert conformal conic . . . . . . . . . . . . . . . . .9, 10, 13
  2086.           Laser . . . . . . . . . . . . . . . . . . . . . . 2, 3, 18, 21, 31
  2087.           Latitude. . . . . . . . . . 1, 2, 4-8, 10-14, 19, 20, 22-24, 26-28
  2088.           Letter B. . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 7
  2089.           Letter T. . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 7
  2090.           List box. . . . . . . . . . . . . . . . . . . . . . . . . . . 7, 8
  2091.           Longitude . . . . . . . . .1, 2, 4-8, 12, 14, 19, 20, 22-24, 26-29
  2092.           Map Boundaries. . . . . . . . . . . . . . . . . . . . . . . . . 12
  2093.           Map Design menu . . . . . . . . . . . . . . . . .1, 12, 17, 22, 23
  2094.           Map Input Filenames . . . . . . . . . . . . . . . . . . 18, 19, 28
  2095.           Math coprocessor. . . . . . . . . . . . . . . . . . . . . 3, 5, 21
  2096.           MCGA. . . . . . . . . . . . . . . . . . . . . . . . . . .2, 18, 31
  2097.           Menu bar. . . . . . . . . . . . . . . . . . . . 4-9, 16, 20-22, 25
  2098.           Menus . . . . . . . . . . . . . . . . . . . . . . . 1, 4-8, 16, 17
  2099.           Mercator. . . . . . . . . . . . . . . . . . . . . . . .4, 8, 9, 13
  2100.           Micro World Data Bank II. . . . . . . . . 1, 7, 15, 20, 25, 26, 32
  2101.           Mouse . . . . . . . . . . . . . . . . . . . .1, 3, 4, 6, 7, 16, 17
  2102.           MP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2, 27
  2103.           MPS . . . . . . . . . . . . . . . . . . . . . . . . . . .2, 20, 27
  2104.           Ombudsman . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
  2105.           Output file . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  2106.           Output grid data in ASCII format. . . . . . . . . . . . . . 23, 24
  2107.           Output map data in ASCII format . . . . . . . . . . . . . . . . 23
  2108.           Paintbrush. . . . . . . . . . . . . . . . . . . . . . . 22, 30, 32
  2109.           PCX . . . . . . . . . . . . . . . . . . . . . 2, 17-19, 22, 30, 32
  2110.           PIC . . . . . . . . . . . . . . . . . . . . . 2, 15-19, 22, 23, 30
  2111.           PIC font. . . . . . . . . . . . . . . . . . . . . . . . . . 15, 16
  2112.           Point size. . . . . . . . . . . . . . . . . . . . . . . . . . . 15
  2113.           Polar . . . . . . . . . . . . . . . . . . . . . . . . . . . .9, 11
  2114.           Polyline. . . . . . . . . . . . . . . . . . . . . . . . 19, 24, 28
  2115.           Print Map . . . . . . . . . . . . . . . . . . . . . 17, 18, 21, 31
  2116.           Printer . . . . . . . . . . . . . . . . . . . .2, 3, 7, 18, 19, 21
  2117.           Printer port. . . . . . . . . . . . . . . . . . . . . . . . . . 21
  2118.           PrintGraph. . . . . . . . . . . . . . . . . . . . . . . 16, 23, 30
  2119.           PRN . . . . . . . . . . . . . . . . . . . . . . . . . . .2, 28, 29
  2120.           Projection menu . . . . . . . . . . . . . . . . . . . . .1, 5-7, 9
  2121.           Pull-down menus . . . . . . . . . . . . . . . . . . . . .1, 4, 6-8
  2122.           Pushbutton. . . . . . . . . . . . . . . . . . . . . . . . . . . .8
  2123.           Registration. . . . . . . . . . . . . . . . . . . . . . . .1-4, 33
  2124.           Report Map Parameters . . . . . . . . . . . . . . . . . .18, 20-23
  2125.           Rivers. . . . . . . . . . . . . . . . . . . . . . . . . 12, 14, 26
  2126.           Run menu. . . . . . . . . . . . . . . . . . . .1, 4, 8, 22, 25, 29
  2127.           Save as ASCII . . . . . . . . . . . . . . . . . . . . . 17, 18, 23
  2128.           Save as PCX . . . . . . . . . . . . . . . . . . . . . . 17, 18, 22
  2129.           Save as PIC . . . . . . . . . . . . . . . . . . . . 17, 18, 22, 23
  2130.           Select Font . . . . . . . . . . . . . . . . . . . . . . 12, 17, 18
  2131.           Select Printer. . . . . . . . . . . . . . . . . . . . . . . 18, 21
  2132.           Shareware . . . . . . . . . . . . . . . . . . . . .3, 4, 20, 25-27
  2133.  
  2134.           VMAP.DOC version 1.17                                    Page  35 
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.           SigmaPlot . . . . . . . . . . . . . . . . . . . . . . . . . 30, 32
  2141.           Size 100% . . . . . . . . . . . . . . . . . . . .4, 22, 23, 25, 29
  2142.           Size 70%. . . . . . . . . . . . . . . . . . . . . . . . 22, 23, 25
  2143.           Sources of digital map data . . . . . . . . . . . . . . . . .1, 25
  2144.           Standard Parallel . . . . . . . . . . . . . . . . . . . . . 13, 14
  2145.           States. . . . . . . . . . . . . . . . . . . . . . . .3, 14, 26, 33
  2146.           Symbol. . . . . . . . . . . . . . . . . . . . . 19, 20, 22, 28, 29
  2147.           Tab . . . . . . . . . . . . . . . . . . . . . . . . .8, 16, 20, 21
  2148.           Text. . . . . . . . . . . . . . . . 2, 8, 12, 15-18, 20-23, 25, 28
  2149.           Text #. . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 17
  2150.           User supplied data. . . . . . . . . . . . . . . . . . . . . .2, 28
  2151.           VGA . . . . . . . . . . . . . . . . . . . . . . . . . . .2, 18, 31
  2152.           View Disk Directory . . . . . . . . . . . . . . . . . . . . 18, 21
  2153.           VMAPUSER.PRN. . . . . . . . . . . . . . . . . . . . . . .2, 28, 29
  2154.           Windows . . . . . . . . . . . . . . . . . . . . . . . . . .1, 6, 7
  2155.           WordPerfect . . . . . . . . . . . . . . . . . . . . . . 23, 30, 32
  2156.           World Data Bank I . . . . . . . . . . . . . . . . . . . .1, 20, 26
  2157.           World Digitized . . . . . . . . . . . . . . . . .1, 15, 20, 25, 27
  2158.           X-axis Length . . . . . . . . . . . . . . . . . . . . . . . 20, 29
  2159.           Y-axis Length . . . . . . . . . . . . . . . . . . . . . . . 20, 29
  2160.           
  2161.           
  2162.           
  2163.           
  2164.           
  2165.           
  2166.           
  2167.           
  2168.           
  2169.           
  2170.           
  2171.           
  2172.           
  2173.           
  2174.           
  2175.           
  2176.           
  2177.           
  2178.           
  2179.           
  2180.           
  2181.           
  2182.           
  2183.           
  2184.           
  2185.           
  2186.           
  2187.           
  2188.           
  2189.           
  2190.           
  2191.           
  2192.  
  2193.  
  2194.           VMAP.DOC version 1.17                                    Page  36 
  2195.